Efficient Design Space Exploration of OpenCL Kernels for FPGA Targets Using Black Box Optimization

نویسندگان

چکیده

Nowadays, many industries are in favor of using intelligent design space exploration as opposed to brute-force analysis. In applications, the is defined by multiple variables and their interactions. Although analysis very simple, it rarely scalable when number system increases. With rising complexity hardware designs, more approaches needed explore options. This paper proposes smart meta-heuristic search algorithms such Grey Wolf Optimization (GWO) conjunction with Bayesian (BO) solve this problem. We show that we can further reduce effort a surrogate model created based on novel hybrid GWO-BO method. The useful abstraction detect functional physical inter-dependencies order accurately predict its performance (e.g. throughput or latency). evaluate our methodology produce competitive results find best maximize system. Finally, compare previous statistical heuristic methods proposed literature method always performs better than other considered methods.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design space exploration for image processing architectures on FPGA targets

Due to the emergence of embedded applications in image and video processing, communication and cryptography, improvement of pictorial information for better human perception like de-blurring, denoising in several fields such as satellite imaging, medical imaging, mobile applications etc. are gaining importance for renewed research. Behind such developments, the primary responsibility lies with ...

متن کامل

Fast design-space exploration with FPGA clusters

Clusters of FPGAs are a promising environment for prototyping and evaluation of new MPSoC architectures with a large number of parallel cores. The high complexity of both the MPSoC and the FPGA cluster pose many challenges for the designer [1]. Tools like Synopsys Certify can be used to automatically partition designs on systems with a fixed communication infrastructure, still they do not addre...

متن کامل

Efficient design space exploration for embedded systems

Design space exploration is an important factor in embedded systems design. During several steps in a state-of-the-art design flow, designers have to decide between many design alternatives. The decisions are located at various levels of abstraction. In addition, the choices affect several design goals, the alternatives therefore represent a multi-criteria decision problem. Further, the space o...

متن کامل

An Efficient LUT Design on FPGA for Memory-Based Multiplication

An efficient Lookup Table (LUT) design for memory-based multiplier is proposed.  This multiplier can be preferred in DSP computation where one of the inputs, which is filter coefficient to the multiplier, is fixed. In this design, all possible product terms of input multiplicand with the fixed coefficient are stored directly in memory. In contrast to an earlier proposition Odd Multiple Storage ...

متن کامل

ROCK∗ - Efficient black-box optimization for policy learning

Robotic learning on real hardware requires an efficient algorithm which minimizes the number of trials needed to learn an optimal policy. Prolonged use of hardware causes wear and tear on the system and demands more attention from an operator. To this end, we present a novel black-box optimization algorithm, Reward Optimization with Compact Kernels and fast natural gradient regression (ROCK). O...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2021

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2021.3117560